gnomeos: local-clone into built image
authorColin Walters <walters@verbum.org>
Sat, 19 Nov 2011 15:52:17 +0000 (10:52 -0500)
committerColin Walters <walters@verbum.org>
Sat, 19 Nov 2011 15:52:17 +0000 (10:52 -0500)
This way we have the whole history in the image, and we can start
to demo things like switching roots, pulling etc.

gnomeos/yocto/gnomeos-run.sh

index d105a941cb58431161ebae9ab904b4db907da1bc..dae28f9f84643196053759c1f8d8f6dc4fcc2009 100755 (executable)
@@ -63,8 +63,10 @@ if (! test -f ${OBJ}); then
     mkdir -p -m 0755 ./ostree/var/{log,run,tmp,spool}
     cd ostree
     mkdir repo
-    rev=$(ostree --repo=${OSTREE_REPO} rev-parse gnomeos-base);
-    ostree --repo=${OSTREE_REPO} checkout ${rev} gnomeos-base-${rev}
+    ostree --repo=repo init
+    ostree --repo=${OSTREE_REPO} local-clone repo
+    rev=$(ostree --repo=repo rev-parse gnomeos-base);
+    ostree --repo=repo checkout ${rev} gnomeos-base-${rev}
     ln -s gnomeos-base-${rev} current
     cd ..